<?php

/**
 *
 * Formulaire de sélection du périmètre des indicateurs
 *
 * @package    KC-INDICATEURS
 * @subpackage filter
 * @author     Antoine Rolland <antoine.rolland@keyconsulting.fr>
 */
class IndicateursFormFilter extends BaseForm
{

  public function configure()
  {
    $this->setWidget('granularite',
                    new sfWidgetFormChoice(array('choices' => array('Pour le projet entier',
                                                                    'Pour un pôle métier',
                                                                    'Pour une ou plusieurs application'))));
    $this->setWidget('categorie_id',
                    new sfWidgetFormDoctrineChoice(array('model' => 'Categorie',
                                                         'add_empty' => true)));

    $this->setWidget('nom_court',
                    new sfWidgetFormDoctrineChoice(array('model' => 'Application',
                                                         'add_empty' => true)));

    $this->setWidget('indicateur_id',
                    new sfWidgetFormDoctrineChoice(array('model' => 'Indicateur',
                                                         'add_empty' => true)));
//FIXME Date
//    $this->setWidget('periode',
//                    new sfWidgetFormDateRange(array('from_date' => new sfWidgetFormJQueryDate(),
//                                                    'to_date' => new sfWidgetFormJQueryDate(),
//                                                    'template' => 'De %from_date% à %to_date%')));



    $this->getWidget('categorie_id')->setLabel('Pôle métier');
    $this->getWidget('nom_court')->setLabel('Application');
    $this->getWidget('indicateur_id')->setLabel('Indicateur');
//    $this->getWidget('periode')->setLabel('Période');
    $this->getWidget('granularite')->setLabel('Granularité');

  }
}
